﻿body{margin:0px;background-color:#005589;}

.login{position:absolute;margin:0px auto;top:50%;left:50%;margin-top:-60px;margin-left:-210px;width:420px;height:148px;border:1px solid #c5c5c5;background-image:url('../images/loginBoxBack.jpg');font-family:Arial;font-size:14px;color:#555555;}
.loginHeader{height:20px;background-image:url('../images/loginBoxHeaderBack.jpg');border-bottom:1px solid #c5c5c5;padding-left:10px;padding-top:6px;}
.loginContainer{height:100%; padding:15px;font-size:12px;color:#666666;}

.loginEmailText{float:left;width:185px;}
.loginPasswordText{float:right;width:185px;}

.loginRememberMe{clear:both;float:left;padding-top:10px;}
.loginSubmit{text-align:right;float:right;padding-top:10px;}
	.loginSubmit a{padding-right:15px;color:#333333;}
	.loginSubmit a:hover{color:#888888;}

input[type='text'] {width:170px;height:16px;margin-bottom:5px;}
input[type='password'] {width:170px;height:16px;margin-bottom:5px;}

input{background-color:#dddddd;border:1px solid #aaaaaa;}
input:blur{background-color:#dddddd;border:1px solid #aaaaaa;}
input:hover{background-color:#eeeeee;border:1px solid #c5c5c5;}
input:focus{background-color:#ffffff;border:1px solid #c5c5c5;}

.loginRememberMe input {background-color:transparent;border:none;}
.loginRememberMe input:blur{background-color:transparent;border:none;}
.loginRememberMe input:hover{background-color:transparent;border:none;}
.loginRememberMe input:focus{background-color:transparent;border:none;}

.field-validation-valid {height:14px;display:block;}
.field-validation-error {}